Adaptive Checkpointing with Storage Management for Mobile Environments
نویسندگان
چکیده
Conclusions ~~ The limited stable storage available in mobile-computing environments can make traditional checkpointing and message logging umuitable. Since storage on a mobile liost is not considered stable, most protocols designed for these environments save the checkpoints on base stations. Previous approaches have assumed that the base station always has sufficient disk space for storing checkpoints. If there is not enongh storage available, checkpoints might need to be aborted. This paper describes an adaptive protocol that manages storage for base stations. The protocol integrates leasing storage management with a time-based coordinated checkpointing mechanism. The leasing enables storage managers t o control disk-space effectively. Lcasing prevcnts hanged proccsses horn indefinitely retaining storage and, in addition, garbage colleciion is simple. Time-based checkpointing is integrated with leasing to reduce the number of messages for establishing consistent global states. The checkpointing mechanism uses a 3ievel storage hierarchy to improve checkpointing performance. I’eribKmance was evaluated by both implementation experiments and simulations. Thc results show that: . the adaptive protocol reduccs checkpointing ovcrhead, . the leasing mechanism maintains the desired storage assignment for base stations.
منابع مشابه
Chapter 14 DEPENDABLE DISTRIBUTED AND MOBILE COMPUTING – UTILIZING TIME TO ENHANCE RECOVERY FROM FAILURES
Mobile computing allows ubiquitous and continuous access to computing resources while users travel or work at a client's site. The flexibility introduced by mobile computing brings new challenges to dependability and fault tolerance. Failures that were rare with fixed hosts become common, and host disconnections make fault detection and message coordination difficult. This chapter describes che...
متن کاملAn Enhanced MSS-based checkpointing Scheme for Mobile Computing Environment
Mobile computing systems are made up of different components among which Mobile Support Stations (MSSs) play a key role. This paper proposes an efficient MSS-based non-blocking coordinated checkpointing scheme for mobile computing environment. In the scheme suggested nearly all aspects of checkpointing and their related overheads are forwarded to the MSSs and as a result the workload of Mobile ...
متن کاملAn Efficient Recovery Scheme for Mobile Computing Environments
This paper presents an efficient recovery scheme to provide fault-tolerance for mobile computing systems. The proposed scheme is based on message logging and independent checkpointing, since the checkpointing-only schemes are not suitable for the mobile environment in which unreliable mobile hosts and fragile network connection may hinder any kind of coordination for checkpointing and recovery....
متن کاملAnti-message Logging Based Coordinated Checkpointing Protocol for Deterministic Mobile Computing Systems
A checkpoint algorithm for mobile computing systems needs to handle many new issues like: mobility, low bandwidth of wireless channels, lack of stable storage on mobile nodes, disconnections, limited battery power and high failure rate of mobile nodes. These issues make traditional checkpointing techniques unsuitable for such environments. Minimum-process coordinated checkpointing is an attract...
متن کاملA Non-blocking Minimum-process Checkpointing Protocol for Deterministic Mobile Computing Systems
The term Distributed Systems is used to describe a system with the following characteristics: i) it consists of several computers that do not share memory or a clock, ii) the computers communicate with each other by exchanging messages over a communication network, iii) each computer has its own memory and runs its own operating system. In the mobile distributed system, some of the processes ar...
متن کامل